appendix epididymidis - German English Dictionary